package com.rc.evcharger.model.ticket;

import com.rc.evcharger.common.base.BaseModel;
import java.math.BigDecimal;
import java.util.Date;

public class TenantTicketType extends BaseModel {
    private Long ticketTypeId;

    private String tenantCode;

    private String ticketSuitType;

    private String ticketSource;

    private String ticketType;

    private String ticketName;

    private BigDecimal gainRequireAmount;

    private String effectType;

    private Integer effectDay;

    private Date effectStartDate;

    private Date effectEndDate;

    private String discountType;

    private BigDecimal discountAmount;

    private BigDecimal discount;

    private BigDecimal useRequireAmount;

    private BigDecimal reducedAmount;

    private Integer ticketUnitCount;

    private BigDecimal ticketUnitPrice;

    private Integer totalTicket;

    private Integer remainTicket;

    private String isMax;

    private String refundType;

    private String ticketImg1;

    private String remark;

    private String status;

    private String createdBy;

    private Date createdTime;

    private String lastUpdatedBy;

    private Date lastUpdatedTime;

    private String applianceUser;

    private String applicnceLevel;

    private Date sendDate;

    private String ticketExclusivity;

    public Long getTicketTypeId() {
        return ticketTypeId;
    }

    public void setTicketTypeId(Long ticketTypeId) {
        this.ticketTypeId = ticketTypeId;
    }

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public String getTicketSuitType() {
        return ticketSuitType;
    }

    public void setTicketSuitType(String ticketSuitType) {
        this.ticketSuitType = ticketSuitType;
    }

    public String getTicketSource() {
        return ticketSource;
    }

    public void setTicketSource(String ticketSource) {
        this.ticketSource = ticketSource;
    }

    public String getTicketType() {
        return ticketType;
    }

    public void setTicketType(String ticketType) {
        this.ticketType = ticketType;
    }

    public String getTicketName() {
        return ticketName;
    }

    public void setTicketName(String ticketName) {
        this.ticketName = ticketName;
    }

    public BigDecimal getGainRequireAmount() {
        return gainRequireAmount;
    }

    public void setGainRequireAmount(BigDecimal gainRequireAmount) {
        this.gainRequireAmount = gainRequireAmount;
    }

    public String getEffectType() {
        return effectType;
    }

    public void setEffectType(String effectType) {
        this.effectType = effectType;
    }

    public Integer getEffectDay() {
        return effectDay;
    }

    public void setEffectDay(Integer effectDay) {
        this.effectDay = effectDay;
    }

    public Date getEffectStartDate() {
        return effectStartDate;
    }

    public void setEffectStartDate(Date effectStartDate) {
        this.effectStartDate = effectStartDate;
    }

    public Date getEffectEndDate() {
        return effectEndDate;
    }

    public void setEffectEndDate(Date effectEndDate) {
        this.effectEndDate = effectEndDate;
    }

    public String getDiscountType() {
        return discountType;
    }

    public void setDiscountType(String discountType) {
        this.discountType = discountType;
    }

    public BigDecimal getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(BigDecimal discountAmount) {
        this.discountAmount = discountAmount;
    }

    public BigDecimal getDiscount() {
        return discount;
    }

    public void setDiscount(BigDecimal discount) {
        this.discount = discount;
    }

    public BigDecimal getUseRequireAmount() {
        return useRequireAmount;
    }

    public void setUseRequireAmount(BigDecimal useRequireAmount) {
        this.useRequireAmount = useRequireAmount;
    }

    public BigDecimal getReducedAmount() {
        return reducedAmount;
    }

    public void setReducedAmount(BigDecimal reducedAmount) {
        this.reducedAmount = reducedAmount;
    }

    public Integer getTicketUnitCount() {
        return ticketUnitCount;
    }

    public void setTicketUnitCount(Integer ticketUnitCount) {
        this.ticketUnitCount = ticketUnitCount;
    }

    public BigDecimal getTicketUnitPrice() {
        return ticketUnitPrice;
    }

    public void setTicketUnitPrice(BigDecimal ticketUnitPrice) {
        this.ticketUnitPrice = ticketUnitPrice;
    }

    public Integer getTotalTicket() {
        return totalTicket;
    }

    public void setTotalTicket(Integer totalTicket) {
        this.totalTicket = totalTicket;
    }

    public Integer getRemainTicket() {
        return remainTicket;
    }

    public void setRemainTicket(Integer remainTicket) {
        this.remainTicket = remainTicket;
    }

    public String getIsMax() {
        return isMax;
    }

    public void setIsMax(String isMax) {
        this.isMax = isMax;
    }

    public String getRefundType() {
        return refundType;
    }

    public void setRefundType(String refundType) {
        this.refundType = refundType;
    }

    public String getTicketImg1() {
        return ticketImg1;
    }

    public void setTicketImg1(String ticketImg1) {
        this.ticketImg1 = ticketImg1;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public String getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    public Date getLastUpdatedTime() {
        return lastUpdatedTime;
    }

    public void setLastUpdatedTime(Date lastUpdatedTime) {
        this.lastUpdatedTime = lastUpdatedTime;
    }

    public String getApplianceUser() {
        return applianceUser;
    }

    public void setApplianceUser(String applianceUser) {
        this.applianceUser = applianceUser;
    }

    public String getApplicnceLevel() {
        return applicnceLevel;
    }

    public void setApplicnceLevel(String applicnceLevel) {
        this.applicnceLevel = applicnceLevel;
    }

    public Date getSendDate() {
        return sendDate;
    }

    public void setSendDate(Date sendDate) {
        this.sendDate = sendDate;
    }

    public String getTicketExclusivity() {
        return ticketExclusivity;
    }

    public void setTicketExclusivity(String ticketExclusivity) {
        this.ticketExclusivity = ticketExclusivity;
    }
}